// Array.prototype.selectSort = function(){
//     let {length} = this;

//     let min;

//     for(let j=0;j<length-1;j++){
//         min = j;
    
//         for(let i = j+1;i<length;i++){
//             if(this[min] > this[i]){ //说明比较的值小
//                 min = i;
//             }
//         }

//         if(min != j){
//             [this[j],this[min]] = [this[min],this[j]];
//         }
//     }
    

//     return this
// }

// console.log([10,23,7,76,13,4].selectSort())

function xuanze(arr) {
    let num;
    for(var j=0;j<arr.length-1;j++){
        num=j;
        for(var i=j+1;i<arr.length;i++){
           if(arr[num]>arr[i]){
               num=i
           } 
       }
       if(num !=j){
            [arr[j],arr[num]] = [arr[num],arr[j]];
        //    [arr[j],arr[num]] = [arr[num],arr[j]];
       }
    }
    return arr
   
}
console.log(xuanze([5,4,3,2,1]))